@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uptD D81:Ӣ 3sjBDqEK J VqpL%q \LT}sqȌq}Kyan PascalCopyright (C) 1986 byKyan Software, Inc.San Francisco, CA 94123Enter Command line ortype "menu" fLU}or help:E: qL"jqjrjs`X@ԩ67آ 3siWE:  ?`abcdefghijklmnopqrstuv g}wxyz{|}~߀ h} ʥ`iiŴ嵰 u! !L&ʅ˅̩5ͥŴ嵰L&&Ŵ嵰 ʅ˅ i}ȩʅ`5ž忐 I!`} v3 D*& @* )L PRESS ANY KEY} v3[- @*c4 @*I- @*E5 @*N- @* j}n5 @*Q, @* )) (`A[ #($(l/ @* )441HH&&hehe&4)eeL' k} Y$8 ! I!ɛLU'`F/ @* )L&c©4 >)L&- @* )) (Y`L?1 *L?1 *`S- @* ) l})(ʩE5L&4)D5L&W- @* ))(ʩn5L&4)m5L& Y$ $ 7(L( ! I!L( Y$`ȢE5 !L=( m}n5 I!LK(` Y$ <" / $0 <" / $NnQ qYyLr( 7(La( ! I!La( Y$`'')&&x''((&&&&&&&'' n}'&&&&'&&a{`} v3f- @* )`*/ @* )`©4 >)4 W*`e/ @* )) (AL(SLX(QL&4 o}ɛ ʽ4:ɛ4: 4a {8 44ɛ`BD/E V`BHI V`B p}D4EHI VH`, @* )L?1c©4 >)` -*ڽ ɛL) -*Ġ4ɛL)%ɛ` ` q}` v3LD*0DEBJK VL+BiDiE崝H嵝I V}H}IL+ Y$0B r}cD4EJK VL+ BDE8帝H幝IHiHIiI V0ɩ B V`H +} v3h (+L P+ Q s}+R+ D*& @* )`+++++++q++{+ ,I/O ERRORDISK DRIVE # ERRORINVALID FILENAMEFILE NOT FOUNDFILE TOO t}BIGDISK FULLFILE LOCKEDDIRECTORY FULLNON-EXISTENT DEVICEDEVICE OR FILE NOT OPENDISK ERROR"KYAN EDITOR"COPYRIGHT 1986 u}BY KYAN SOFTWAREFILENAME? RESUMEH CURSOR CONTROL HELPX SAVE & EXITS SAVE & RESUMEF SET FILENAMEQ DISCARD & QU v}ITI INSERT FILEG GOTO LINE NUMBERA SET "A"B SET "B"C CHANGE "A" STRINGS TO "B" STRINGSTHE CHANGES MADE HAVE NOT BEEN w}SAVEDARE YOU SURE (Y/N)? A: B: A: B: FILENAME: FILE AND STRING OPERATIONSEDIT CONTROL CODES:^- UP 1 LINE x} ^= DOWN 1 LINE^U UP 20 LINES ^D DOWN 20 LINES^CLEAR TOP OF FILE ^E END OF FILE^L LEFT 1 WORD ^R RIGHT 1 y}WORD^+ LEFT 1 CHAR ^* RIGHT 1 CHARDELETE KEY DELETES CHAR LEFT OF CURSOR^DELETE DELETES CHAR UNDER THE CURSORSHIFT z}DELETE DELETES THE ENTIRE LINE^W FIND BACKWARDS ^Z FIND FORWARDS^M CUT ^P PASTEPRESS ANY KEY TO RESUME E {}DITING FILENAME OF FILE TO INSERTNEW FILENAME (BLANK TO QUIT)?CHANGE ALL STRINGS OR SOME (A/S/Q)? FOR SOME (Y,N,Q) LI |}NE NUMBER? K:ɥ3444 /ii G0 0ee 0`ż彰`ż彰`ɛ }}$(L30(ɥ 3444ż彰`ż彰`ɛ $( (ɥ 3444𰥴 ~}ż彰`ɛ $( (ɥ 3444𽥶ż彐ɛ $( (ɥ` 34 }44 '1L"123`X@ԩ67آ M3iWE:  V3 M3 '1LR % } 򺢀  #0ɛ% !lDO Sl ::#)ߍ Һ0 } ( ɺHE Һ0L( ɺ Һ0L(H ɺ Һ0 ( ɺh=Ɉɪɥ- MHJJJJ }Oh)PiBi L1DEHIB V[cŰűΥQDE V0B }DE8尝H屝IHI V0 ɺlH ɺL^2hhhhXL B V`BDEJK V`H BHIh } V`DE BHI V`BDEHI V`Error Code - Bad Load FileFile Not FoundFile Name ErrorN }ot a Load FileInvailid Device0123456789ABCDEFEHI V`Error Code - Bad Load FileFile Not FoundFile Name ErrorN / B6.7ˍB0B " device redirect output to deviceas: C$C8CoG A"ɛ;> - !LA!8CLP"8C !LA!CL}P"ʩC !LA!` A"loLP"GoLP"lGL!$CLP" A"LP"$C !` A"ɛL!` A"-LP"LP" A"}ɛʩ:ɛȱ: `ȱ a{8 `A[i `a" ' 'L.error in comma}nd line$C*ȹCɛ C.CsȹC#Cɛ!C`$C"$Cɛ`a.out % L"ɛ L"ɛ}  L"` +9ɛ '9`A`# 1`ɀɁ ><*M '9 1 +9, '9B B`` +9XB B ``YB }B ` ` '9QL,( '9QL, 1 +9,! +9X '9QL, +9) '9QL,`) '9QL, +9, '9 ` +9Y '9QL,`xCyCɛ}FL,!BxCxCyCxCɛQL,B (BB` $ k( g$ $ )` CGGGEEBBEEGGGGGG A( }4` ,$E=E $ 4yC 7)` ,$ƍE(E : $ 4yCGI , 7)`HyD` CGB $ +9ɛ}QL,` S4 5vCL&Lc;C HHBB &hhvC +%,%ll%;m%B%g%$&G&W@y&q8#+j'g%g%<6B\;g%g%g%@GAl%}@@@@AOL,` "CwC&&&&&C iUi=A ,`mBBmBB C` (}`B (`B (B (`BB CwC (`C  1B BB &`FL, 1 CB (BB +9, '9` 1 C B (}B (BiBBiB +9, '9` 1BUL,BmBBBmBB C EB B (BBBL&`BBC 3L} CvC` `vC$M ,L'BȱBP , `8 ň剰L>3ȥȑ}ȹCBȭB`ENL,EEBEBEEEE`L' ȱ '` '` 'ɛ`HJJJJ '}h) 0:iL'`H0 BHIh V`BBH (hBB`lBuCByDCEHI V0`L*HyC`yC`uCtC}BDCEJK VL*` B$DCEJK VL*`8C`ލB'B0B8DCEJK VL*`lEH}BGo :hGGG# BDGEHI VL*B` GL0 BDGEGHI VL* 0`L0ˍB0B}0L0LCMCNC:cɛ_OC:XJC`Cɛ`C )0` 0`C )0`H 0`C )0h`HED ,L.MC}`Cɛ`Ca {8 `C )0`HL)@uCB`DCEJK V`uCtCuCL0HH 'n* 'hC $C}08C@`C 'hH ' 'h * 'L.as: DOS error on file: ݤ* Z** '`***++)+B+L+}a+z+++++ - error codenon-existent devicedevice or file not opendevice timeoutdisk drive # errortoo many open di}sk files disk fullfatal disk I/O errorinternal file # mismatchfile name error file lockedinvalid disk commanddirectory f}ullfile not foundENL,EBEBEBBEEEEE=E`G CG ,B`Gg, BG ,, Bl}, BEE 8Ev, BMC 'LC" ' '`as: on line of include file ",,,,,,,,-L-d----------}--..-.U.ADDRESS ERRORbcCANNOT INCLUDE FILEeFORMAT ERRORgFoward reference in expressionIllegal use of conditional }assembly directives before orMisplaced else operatorIdentifier expected as operandLabel requiredMultiply defined symbolN}ESTING ERRORInvalid op-codePhase errorQUESTIONABLE SYNTAXrstUndefined symbolvwIllegal argument for conditional asse}mblySymbol not in macro call parameter listDirective requires "on" or "off" |.L"./0`X@ԩ6}7آ 0iWE:  0 0 |.LR % 򺢀  #0ɛ% !lD}O Sl ::#)ߍ Һ0 ( ɺHE Һ0L( ɺ Һ0L(H ɺ} Һ0 ( ɺh=Ɉɪɥ- MHJJJJOh)PiBi L.DEHI}B V[cŰűΥQDE V0BDE8尝H屝IHI V0 ɺlH ɺL}/hhhhXL B V`BDEJK V`H BHIh V`DE BHI V`BDEHI} V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a Load FileInvailid Device0123456789ABCDEFB +9>} +9 1B`< +9 1BBB`- 28BBBBL1+ '9 2BBBB +9+ 2BmBBBmBBL1- 28}BBBBBBL1*@ 2BBB.BB.BBmBBBmBBܭBBBBL1/V 2BBBB.B.B.B.B8}BBBBBBBBBBBBBBнL1 '9` +9Ɂ *ɀQL,BBBB`BBBB`B 3# C})I BBBȱB` CU ,BBB`k3y3333 B <)L.UNKNOWN ERRORSYMBOL TABLE O}VERFLOWLOST LABELEND OF FILE DURING MACRO DEFINITIONEND OF FILE DURING CONDITIONAL ASSEMBLYqqqqq iy}iDȱ9ȱт'ȱт ȱтȱтȱ)р ȱ)р L 4` CCC C C CyC o:! :CȽyC} o: :ʎxC` :xCGG 3 S4 C 5vC ;L; ; ;`} ;yC葈 ;ɛ`Ŋ勐L>3``GNL,GFȱFxCF X3& 3h` 5G``Gp= B`EEg=k= ')g=k=g=k}=L4= 0 'ץ 0 ' '` d' +imeaqu}y)-%!15=9  },$}IMEAQU]YLL}l  }NFJJV^  .&**6>n}fjjv~} 1BUL,BBBBGGBGBG` ZAB B` ZAB B ` vA` vA` 4yCL}>3 S4 C 5vCάGGͮG`GL@GiͬGиG`GDG?G 4yCL>3 S4 5 CvCάGGi}G`GLAJL,G άGG`IL,GGGG 1B`HL,GGGG +9ɀKL,B 3 C``)}`xCyCɛFL,!BxCxCȽyCɛQL,B (BBxCyCxCɛQL,B (BB`HH '}hh`G`Bɛ#!Ƚɛ!HBhɛHh`A[i ` " QL,BiBBiB C}`wC (8BBBBBBBɀBBɀBAL,B (`Hh`A[i ` " QL,BiBBiB C@ C i!6)7č+ō # $ƍj % *, $ƍL) ! # & M& , ' I'΍ޭL/#pascal compilerco}pyright 1986 by kyan software, inc.usage:[options] FileName [options]options:-d debug-o FileName output t}o file-p progress report-s do not assemble>device send errors to devicepc: D}恥J鏐쩛J` %HH! % %hh` debug code掎6΍ "ɛ;> - "L!6L}#6 "L!L#ʩ慀 "L!` "dop5sAL#̍L#̍L~"L# "L# "`͍L#͍L~"}L#΍L~" "ɛL"` "-L#L# "ɛʩ:ɛȱ: `ȱ a}{8 `A[i `# % %L)error in command line #as #ɛ'ʩ -o} ȹɛ͍ #L)*ȹɛ.pȹ厙ɛ` %% % %ɛ % %`#`} p.out % L#ɛ L#ɛ  L$`т`A [ a{͇`A[i `0:}͇` %`- %8倅偅$$L$$$$$L$ 0 %ץ 0 %` d'}ƍɛ#!Ƚɛ!HƍhɛHh`͍ % %`opening source and object filesclosing source and }object filesopening include fileclosing include fileL% ȱ %` %` %ɛ`HJJJJ %h) 0:i}L%`H0 BHIh V`H &h`lč͍. %፩BDEHI V0`L'H8``*% %}⍩BDEJK VL' BD#EJK VL'`6`č%ō0B6DEJK VL'`}厮䎝'H BDEHI VL'h`J% % + L+ BDE䎝HI VL'L+č+}0L+j% %:&ɛ":" "ɛL'"ɛ"a {8 "@፩B"DEJK} V0`L{% %፭⍍L+HH %H( %h愀 焀#06@" %hH % %h `( %L)pc:} DOS error on file: ~( Z(( %`((((())')<)U)e)q))) - error codenon-existent devic}edevice or file not opendevice timeoutdisk drive # errortoo many open disk files disk fullfatal disk I/O errorinternal }file # mismatchfile name error file lockedinvalid disk commanddirectory fullfile not found )L"*+,`}X@ԩ67آ +iWE:  + + )LR % 򺢀  #0ɛ% }!lDO Sl ::#)ߍ Һ0 ( ɺHE Һ0L( ɺ} Һ0L(H ɺ Һ0 ( ɺh=Ɉɪɥ- MHJJJJOh)PiBi L *}DEHIB V[cŰűΥQDE V0BDE8尝H屝IHI V0 ɺ}lH ɺL*hhhhXL B V`BDEJK V`H BHIh V`DE BHI V`B}DEHI V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a Load FileInvailid Device0123456789A}BCDEFD𩛍 ,텀, jt`_lomem 8 +? 7 - x7 (- +? 8` 8( 8` 7 8 :8` +? }E- a- - - - +? I0` 8ɑ 8` 7 +? 8 x7` 8Ʌ 8` 7m +? 7 1n +? x7 8 8ɧ` 8ɟ 8` 7# +? 7 T2$ +?} x7 8 8ɧ` 8ɡ 8` 7 +? 8 7 +?L- 7 T2 +? x7 8 8ɧ` 8 8ɘ . x7L-ɍ U. x7L-` 8 7V +? 8 8}( 3 x7 8 8ɧ 8W +? (-X +?` 7g +?` 8 7+ +? 8;+ 8( 3 7 7, +? x7 8 8ɧ 7- +?`. +? (-/ +?` 8 }8ɧɄ` . 8; 8` .` 7 +? 8 7 +?L. 7 T2 +?` 8 / +? 7 ?/ 8 8; 8 8 8ɧɨ+-ɳ` 7 }8: 8 +?` +? 7 +?` 1u +? 8 1 +?LG/ 7 8 +? . +? :8` +? 8 8ɨ 7 +? 7 8ɧL/Ƀ 8LI0ɏ}Ld0ɄL0ɢL0ɛL1ɌL!1ɣLk1ɎL1 8` 8 7 8 8ɴW[D.@^< sL6 dsL6 *tLT7 sL 7L +? 8 8}( z4M +?` 3 J8 49 +?`8 +? J8 49 +?` 8 n/ 8;Ɋ 8 x7LL0` 4d +? 8 n/ 8 8ɉ 8e +? n/f +?`} +? 4~ +}? 7 0 8 8Ɋ x7 8 8 3 +? 8` 1 +? 8 1 +?L0 7 +? n/ +?`a +? 4b +? 7 n/c +?`_ +? n/ 8; 8 }*8 4` +?` 7Z +? J8 4[ +? K1 4\ +? 7 n/Y +?` 8ɞ Ɉ 87 {`] +?`^ +?` +? 3 +? 8 7 n/ +?` 7 +?` }8ɳ 8 1 1s +?` +?` 8 8ɨ ɧ 2 { 1` 7t +?` 8+ - 8p +?`q +?`r +?` 7 8. ɱ& 8 +?` +? 7 }+? 8ɱ 8 +?` +? 8ɨ+- 8% {` 8 7 +?` 7 +?` +? 8 8ɧL2ɨL2+L2-L2ɳL2(L2 8}^LW3ɗ 8ɂL33ɋL`3ɜLl3ɚLx3 {` 8( 8ɨ,+(-$ɳ ɧ0 {`% +? 7& +? 8 :8` 1 +? j8 1 +?`} 7 8 8ɲ! +?`v +? +? j8 1 +?`( +? z8 2) +? 8 Z8 7 T2* +?` 70 +?` 7 T2 +?` 7 2 +?` +? . +? }8`ɧɨ +-ɳ` 72 +? 8[ .^" 8` 43 +? 8 Z8L3 74 +?L35 +?L3 8h +? 3 8; 8 :8` 8 8ɧL4}LB4ɘLi4ɍLm4 {` 7S +? 8 7T +?L&4 7 7U +?` 8 7i +? 8 7j +?LM4 7 7k +?` 7` 7 7 8 7` 8(} 8` 4 8 :8` qT 3l +?` T 7` 4" +?` "5 8=< >$ɮ(ɰ,ɯ0ɐ4 8`: +?L5< +?L5= +?L5; +?L5> }+?L5? +?L5x +? "5@ +?` "5w +?` Y5 8+ -ɖ 8` t5A +?L%5 t5B +?L%5 t5G +?L%5 8- + 8 t5` t5I +?` 5 8}*/Ɇ"ɒ)Ɂ0 8` 5C +?Lw5 5D +?Lw5 5E +?Lw5 5F +?Lw5 5H +?Lw5 +? 8ɨ7ɳ?ɧL$6(ɔ[Lg6ɓL6:} {` 4 :8` 5J +?` 8 1K +?`1 +?`' +?` 8 7 8 8([&."^6 +?`y +? 8 8( z4z +?` 37 +?` +? 8 8]} 6 +? 8 6 +?L~6 Z8` 4 8ɲ 8 +?` +? 4 +?` 8 8(O +?` 6N +?` 8P +? 6Q +? 8 6L6 :8` 4 8 }8:R +?` 7 4 8 8:{ +?` 7 4| +?` 8 8( +?` 8 3 +? 8 3 +?L;7 :8 +?` 8 3 +? 8 3 +?L_7} :8 +?` 8;  { 8;` 8ɧ 8 {`ȹ̉` 8ɨ 8 {`ȹ̉` 8: 8 {` 8ɇ 86 {` }8= 8 {` 8ɕ 8 {` 8Ɋ 8 {` 8ɝ 84 {` 8ɠ 85 {` 8) 8 {` 8ɴ 83 {` 8] 8 {}` 8ɲ 8 {` 8[ 8 {` 8ə 8 {` 8. 8 {` 8( 8 {` 8Ƀ  { 8Ƀ` 8, 8``}` 8`ɛ C:L8!쎶ζeE [$` 6$L9 [$L9'L9:=:`詴`...`該`}<=><`詰`詮`>=>`詯`(*L :(`{{` P$Ƚ_ 6$ [$ʌ ;`ș [$ʌ}`ɛ H] {hL :''L9ʌ H\ {h`ɛ C:L :} *轉)L8 : ;̍Dp}qP t# P$a |:LC:` :#轉 &ɛL|: ;` & >;L: : :L:`# ]; }i``- {` ]; , {` ̉ ];+ { X'`= { '}`ɛ!􎶍ζ P$șɛ!팉`΍; &ȹ &ɛ` $;%;$ȱ >}HȱhL;`<$<)<3ąȥT ,A AA` }   @ @ȱ :>ȱȥ A ,A` @-> >ă ,A`  @ @ } >ȱ)T ȱ >e {LK> ,A AA` @ ȥq) ii ,A`Z }[e揥Ŏ台@ {`тȱтΈ`i >ȹ̉XY`ι#}&ibi?ȱl`EEF F?ME'kYkkkkkkkklllh6iriiiiMFF-G;G]GGTKKGGUH(HQH|II}JJdJKUNOPQeQRRRDSearaaaaaaVghgzgg4h=hahjhhhS+TPTbb ccc'Kȱȥzȭ{ @` A AAȱł4Ń.zȭ{ȱ}ȱ 0E @`k {f { @L;G }= = ,A @ @ iȥi` A ,Aqȥq8}ȱȥ ȥńмŅж` 1s @` > @` ,A @ȱiȱi }= = }ȥȥ` @` @ @ @ @ Bn {` @ @ @ H H >ȥȥ!}ȥŮůл @` ȱ`ȱ8񬅰ȥ񬅱`ȱ&&e"}eD {` %p @,^ { }= = @ȥiiT` 0J` JT ;B` { A oT` %p#} @,_ { }= = @ȥiiT`z { 1s ,A @ ȥȱ e$}ȱe` {T A o` 0J { {` A A o GȱHȱ`W { J %}JT ;B` pȱq E t ȱȱ / { t` t` t`p&}qpipqiqVrWsG t`w {` A @ n ,A @ @` A @ n` 1sȱ AA kA @ ȱ'}ȱeeȥ ȥ8 ȥȱа ȥ` }= = @` A ,Aȥ` >(} @ ?ȥȩ` A @ n ,A @ @` A @ n` 1s AA kA @ ȱȱii)}ȥ ȥ8 ȥȱЪ ȥ` }= = @` A ,Aȥ +zȭ{*}` >ȥ|`i >ȥȹ̄``+`-`` A @ i {-8+}zz{{`-|I |` pT {ȱȱS { @ z{`|`ȱ,}̄`z{q @` > @ȩȹ̄` }= = Bȥ` p {-}pȱqrsm t` p {pȱqn t` > ,Aȱȥ @` È .}p LK]g { 3O`pȱq E t tpȱqi tȱ @` ȱ @ PO t`pȱq/} T!rs tȱu t` t` E t` @ @ {ȱȱ @ P 9Ppȱq0}p q t`p q t` t`ȱŢţ`Šš` {5pȱqp q1} t88ppȱqq t`pȱq8ppqq t` A {ȱ {ȱ2} >ȱLPȱ @pȱqi t` A U {ȱ @`ȱ p3}ȱ @ t`V { È N VR` p!L6RL=RLK]g { 3O VR`ȱ @ :p4}ȱqC t`I tȱpqJ t`ȱpqQ tȱpqJ tĄ` TV V`5} @ a[` VR` @ Hȱh @!   ` t` t` t` t` ÈLN p6}  } { 3O`_Y pȱqrrsitȱiu ȱ @rT E t` t`h {7} ,A A NS` {DX {  t+pȱqrȱs tȱ  t8}` t` t` t`pȱq t` A @`zp{qC t`I tq|pHJ th` p  N 9}{ zV` @ @`ȱ V` A ,A a[`; A ,A @ @*&ȱ `` f\`:}5 A ,A @ @!ȱ`` WLW ,A AA~ {ȱ ȱ NSȱ @ ;}]` WLW A ,A~ {ȱ ŀȱŁ tȱ @ ]` {pqC tU @` p<}qC tq @`pqQ t > @ȩȹpqHJ th̉` p  O { TV` @ @ @=}`ȱ V` A ,A a[` ȱ ȱ @ zV` @ ȱ @ ]` A~ { A >}ȱpȱq tpȱqK t`T E tL t` tL t`ȱ`` Aiȱ?}iȱȱ XWYWlWWWWWXX(XHXdXmXXXXXXXYLYsYY'ZHZ|ZZZZ [ O[ȥ @} C {y t`z t` O[sȩq` *[{ t` O[ D( {pȱq t` O[ȩq& {` *[| t` O[ \ A}t` O[eȩq 0 {` O[eȩq G {` *[ t` O[ 0 {pȱq t` *[ t` O[ \B} t` O[eȩq { t` O[sȩq B {` O[ G {` O[& {qȩr` O[ȥC} BK {pqpq t` O[ 0 {pȱq t` 1) {pq  0 {D}pȱqC t` D( {pȱqC t` 1) {pq  0 {pȱqC t` D( {pE}ȱqC t` O[sȩq1 { t` ) { 0 {`& { t` *[ t` O[ȥF}  C { t` t` *[ t` O[ȥ BK {pqpȱq8ppqq t` O[sȩG}q1 { t` O[ȩq  C { t``) {L[ L[L[L \LI\LZ\H}* {`eȩqr t} t`eȩqr t~ t`r tpqC tpqC tpqC t t`I}M tpqC tpqC tpqC t t`M t t`* {`+;- ) % +J} ``````` ' {ȱ p"ȱpȱq`V { @ @K}8ȱpq ȱpȱqO t ,A AA`q @r t`M t` A B B @pqg t` L}Bpqe t ,A @pq u` Apq u` B @pq u` A B B @pqg t` A ,Apqe tM}pq u` B @pq u` A B Apqg t` A T p[ {TZ {Y {N}ȥ ȱ BK {ȥȱ ȱ Bȥ Bȥ BȥO}` Aȱ B` Aȱ B @_ a_ a_pȱq u`pȱq )S t`T t`HȱP}pȱqrȱs thpȱq E )_ t`UVWX` `pȱqrȱstȱuiviwQ} )F` tpȱq E J` tpȱqe tpȱq u A`YZ[\]^_`abcd A Bȥ BR}ȥpq E t` A BK {ȥ t`pql tpȱq u A` Aŀ8ȱŁ1pȱS}q E t tzp{qC t t` { `; t` Bȥpqg t`pȱqe tpȱq u`ma b`T}$,za b`%-a b` &a b`!'a b`"(.a b`#)/ A @ B {` ,A AP {ȱ BU} {0 t a`eq @` ,A AA Aeq @ 1 t  t B { V}# # D t` t` t` t`pȱq t` A @ @ B   D`W}`` {N t`M tF tN t`R`R` A Lc LcREqFM tF tEF Lg DX}@pqC tM {D t`E t`f t`k t`pȱqC tpȱqR t`REFF t`Y}l {RM tF tEqF AL { A DM {D t`E t`f t`k t`pȱqR t`RZ}M tF tEqF AL { AL { AK {j t` A @ BK {o t` A @ BK {` ,A [}A @ł Ńp t`k {q te @` > ,A AA @ȥ` ,A A @рȥр`J { A BI {\} > ȩȥ @`r tt tv t` A %r tt tq @ @ f` @t t`G { f` Av t` A ]} %r tt tq @ @ f` @t t` @t t` f` A` A ,A @ +ȱ {DE {pȱqx t` D^}Lf(/6ȱ%KF {s t t`u t t`w t`u tpȱqrȱs t t`s_} tpȱqrȱs t t`pȱq t`EFȱ {DE {pȱq `} t` t` geg t @`27@ gwg t @`38A gg t @`49B @ @ +> {  {`1 ta}`  { t` {` @ @ ' t 1 t: tq @` { Fh5 t` Fh6 b}t` ,A Aрт @` { sh; t` sh< t` ,A Aрт @` { A @  {= t`> t` A @c} {? t`sq @襀&0G&0Aee02&0,)ee0쉋пz{z{`b {qd} @|}~轉 i i쉋`轉 i쉋` j Vj` j .jep Vj`F { j .j8倍p Vj`F e}{| i) i`iPF {`8PF {`.....~.}.|`N|n}n~nnnnn`襀 f}F { e )e쉋`d ɝF {8펍| |  iLj ΎLj`| } ~ g} `| i iLjiPiiii~i~}i}|i|ح|) j i` > @ q}Bb%DOS SYSb*)DUP SYSb 9RAMDISK COMb*\ED bHAS bPC bESTDLIB S b MV bPWD b CD b LS b RM b%SD b -CHMOD b NAUTOMAKES b BFORMAT b CP b CAT b MENU b SAUTORUN SYSbYAUTOMAKE BZP OUTB\A OUTBeCONSTRUC BhCONSTRUCP BoGUESS P A  >ȥ`ȱȱȱ A VAȥȥȥ @` )mr}ȥ` )m` A m` n` )mȥ` n m`ȱȥ` ,A > ȥ @Ll Aȱȱs} Bo {z{ dEQ { >zȭ{ ȱȥȱ 7n`ȱ ȱt}ȱ A ȥȥȥ`ȱȱ Aŀȱ偰 ȥ ȥu}` > ?ȥȱȥLmȱ >e {ȱҠv}`ȱȱȥȥqȥqȱȠȥ` 1s Bn w}{ȱȥ` A @ @ @ @ȱȱ#ȱł ŃR { 0Ex}Ġȱȥ A ,A AA VA kA`H @ @ @h qo  ȥL_o ȱȱȱy}ȱȱ >e {ȱLoȥ ,A AA VA` }= @ >ȑȥz} ,A` @ @ ȱȱ =ȱLo A ,A`p > { >ȥ{}ȥ`forward A @ @ @ȱ*ȱȱ >"ȱLAp ,A AA VA kA`|}ȱ ,A AA VA kA` ph {` @ @ > p +q p ,A AA`ȱ}}ȱ >ȱLq`-q} p A ,A` A ,A`writeln @ @⅂s > p A ,A` A ,A`write @ @#}t > p A ,A` A ,A`readln @ @et > p A ,A` A ,A`read ȱ &} &`IJK @I t & t u & AIJK`&&iiuȱ`}ȱ &ο`G &pq Puν4, &rs Puν!, &tu Puν, &vw Pu`ݘuuLuݘu}uuuLju 0 &ץ 0 &` d'_ &pq Pu &`xxx$x)x.x3x8x=xBxHxNxSxXx}]xbxgxlxqxvxzx~xxxxxxxxxxxxxxxxxxxxxxxx}xxxyy yyyyy$y)y.y3y8y=yByGyLyQyVy[y`yeyjyoytyyy~yyy}yyyyyyyyyyyyyyyyyyyyyyyyzz zzzz!z&}z+z/z4z9z>zCzHzMzRzWz\zazfzkzpzuzzzzzzzzzzzzzzzzz}zzzzzzzzzzzz_lla_lga_lia_ldb_ldw_ldr_zld_min_max_ndxb_ndxw_ndx_chk_stb_s}tw_str_zst_mov_flt_eq_ne_lt_gt_le_ge_lti_gti_lei_gei_eqr_ner_ltr_gtr_ler_ger_eqs_nes_lts_gts_les_ge}s_eqm_nem_zeq_zne_zsb_zsp_zin_fln_adi_sbi_mpi_dvi_mod_adr_sbr_mpr_dvr_or _and_ngi_ngr_not_zun_zdf_zn}t_lcw_wri_wrr_wrf_end_lnk_lcrdb_jsr_jsx_out_wrl_lpa_lin_lsa_wrs_tdo_ddo_sgw_sgb_slw_slb_cgw_cgb_clw}_clb_igw_igb_ilw_ilb_dgw_dgb_dlw_dlb_jmp_wrc_fjp_beq_fld_wrx_wrb_err_go_lbl_zsg_zsr_zem_inp_rdc_rdf_}rdi_rdl_rdr_rdv_abi_abr_arc_cos_eof_eol_exp_ln_odd_prd_scc_rou_sin_sqi_sqr_sqt_tru_res_rew_equ_new_d}is_rds_get_put_pag_chn_wrv_wre_fun_see {L) <{ { { {` "{` "{` <{ { { {` %{{ %} z${ % %" % %`error on line  of include file "ɛ % %` %θ^ % %`}&ii{ȱ % %`G}b}w}}}}}}}}}~~"~1~>~O~\~m~~~~~~~~~~~~~~~~~~~~)?}Th} (9Gaoˀ *BXtρ7fvт4N_m܃ !@[q}τ$:PfɅ,JKhij̆ &'()Guڇ )*+,}-.semantic analyzer got losterror in simple typeidentifier expected"program" expected ")" expected ":" expectedillega}l symbolerror in parameter list "of" expected "(" expected error in type "[" expected "]" expected"end" expected ";" expect}edinteger expected "=" expected"begin" expectederror in declaration parterror in field list "." expected "*" expected "..}" expectedinclude file not foundrecord type requireddigit-sequence expectedinteger type requiredpointer type} requiredstring type requiredtoo many parametersmissing parameter(s)end of line expectedpathname requirednested include} dos error47 errorfile or textfile type requiredreal type requirederror in constant ":=" expected"then" expected"until"} expected "do" expected"to" or "downto" expected "if" expected"file" expectederror in factorerror in variablechar type r}equiredunexpected end of filepage 1 stack overflowstack overflow heap overflow!line too long or no cr before eof i/o error}must be integer or realthis array is too bigincompatible with file type#char, integer or real type requiredtextfile type }requiredrecord size exceeds 65535 bytesbase type must be ordinalmixed base typesordinal type required&field width paramet}ers must be integer.must be integer, real, char, boolean or stringnot a procedurenot a function not a setnot in tag type r}angeduplicate case constantcircular definitionnot a constant identifiervariable is not a pointererror in domain typefun}ction result undefinednot assignment compatiblecannot be formal must be localthis is not a variablenull string not allowe}d string cannot cross source linesforward declared as a functionforward declared as a procedurenot a constantordinal type} requiredinteger constant exceeds 32767expression must be booleannot a type identifieridentifier declared twicelow bound} exceeds high bound&identifier is not of appropriate classidentifier not declaredsign not allowednumber expectedincompati}ble subrange typesfile not allowed heretype must not be realordinal type required incompatible with tag field typeindex t}ype must not be real%index type must be scalar or subrangebase type must not be realbase type must be ordinal-error in type} of standard procedure parameterunsatisfied forward referencerepetition of parameter listrepetition of result typemiss}ing result type2this is neither a variable nor function identifierincorrect number of parameterstype conflict of operand}sillegal type of operand(s)type of variable is not array-index type is not compatible with declaration not a record}illegal type of expression type conflict*case-constant type differs from case-indexsubrange bounds must be scalar no }such fieldagain forward declaredundeclared labelÍ @` ,A$ { B >}ÍȥȥÍpq EW t` AÍ`Í4ȱ ȱL͈}``ȱȱ >ȱL`Í4ȱ ȱL͈J; 5-25-86_lib equ $8c05_local equ $80_sp equ $82_t equ $94_r0 equ _t_r1 equ _t+2_ciov equ $e456_global equ $8C00_a}bi macro jsr _lib+$15f endm_abr macro jsr _lib+$162 endm_adi macro jsr _lib+6 endm_adr macro jsr _lib+$54 endm}_and macro jsr _lib+$14d endm_arc macro jsr _lib+$111 endm_beq macro jsr _lib+$cf beq _&1 endm_cgb macro lda _}global-&1 cmp _global-&2 beq _&3 endm_cgw macro lda _global-&1 cmp _global-&2 bne *+10 lda _global-&1+1 cmp _global}-&2+1 beq _&3 endm_chk macro lda #>&1 ldy #<&1 jsr _lib+3 lda #>&2-&1 ldy #<&2-&1 jsr _lib+9 endm_chn macro lda} #>&1 ldy #<&1 jsr _lib+$21 endm_clb macro lda #>_&4+5-&1 ldy #<_&4+5-&1 jsr _lib+$a8 lda #>_&4+5-&2 ldy #<_&4+5-&2} jsr _lib+$a8 jsr _lib+$cf beq _&3 endm_clw macro lda #>_&4+5-&1 ldy #<_&4+5-&1 jsr _lib+$ab lda #>_&4+5-&2 ldy #<}_&4+5-&2 jsr _lib+$ab jsr _lib+$cf beq _&3 endm_cos macro jsr _lib+$129 endm_ddo macro lda #>_&1 ldy #<_&1 jsr _}lib+$12 endm_dgb macro dec _global-&1 endm_dgw macro lda _global-&1 bne *+5 dec _global-&1+1 dec _global-&1 endm}_dis macro jsr _lib+$114 endm_dlb macro lda #>_&2+5-&1 ldy #<_&2+5-&1 jsr _lib+$1b endm_dlw macro lda #>_&2+5-&1} ldy #<_&2+5-&1 jsr _lib+$24 endm_dvi macro jsr _lib+$18 endm_dvr macro jsr _lib+$5d endm_end macro_&1 equ &2 l}da #>&2+5 ldy #<&2+5 jmp _lib+$66 endm_eof macro jsr _lib+$12c endm_eol macro jsr _lib+$ff endm_eq macro jsr _l}ib+$69 endm_eqr macro jsr _lib+$84 endm_eqs macro lda #>0-&1 ldy #<0-&1 jsr _lib+$ed endm_equ macro_&1 equ &2 }endm_err macro lda #&1 jsr _lib+$144 endm_exp macro jsr _lib+$126 endm_fld macro clc lda 0,x adc #>&1 sta 0,x} lda 1,x adc #<&1 sta 1,x endm_fln macro jsr _lib+$42 endm_flt macro jsr _lib+$3f endm_fun macro sec lda _sp }sbc #>&1 sta _sp lda _sp+1 sbc #<&1 sta _sp+1 endm_gei macro jsr _lib+$10e endm_ger macro jsr _lib+$93 endm_ge}s macro lda #>0-&1 ldy #<0-&1 jsr _lib+$fc endm_get macro lda #>&1 ldy #<&1 jsr _lib+$b4 endm_go macro lda #&2 }jsr _lib+$153 jmp _&1 endm_gti macro jsr _lib+$102 endm_gtr macro jsr _lib+$8d endm_gts macro lda #>0-&1 ldy #<}0-&1 jsr _lib+$f6 endm_fjp macro lda #>_&1 ldy #<_&1 jsr _lib+$147 endm_igb macro inc _global-&1 endm_igw macro} inc _global-&1 bne *+5 inc _global-&1+1 endm_ilb macro lda #>_&2+5-&1 ldy #<_&2+5-&1 jsr _lib+$13e endm_ilw macr}o lda #>_&2+5-&1 ldy #<_&2+5-&1 jsr _lib+$13b endm_inp macro lda #>$bbfe ldy #<$bbfe jsr _lib+$c endm_jmp macro }jmp _&1 endm_jsr macro jsr _&1 endm_lbl macro_&1 equ * endm_lcr macro jsr _lib+$3c endm_lcw macro lda #>&1 l}dy #<&1 jsr _lib+$c endm_ldb macro lda (0,x) sta 0,x lda #0 sta 1,x endm_ldr macro jsr _lib+$45 endm_ldw macro} jsr _lib+$14a endm_lei macro jsr _lib+$132 endm_ler macro jsr _lib+$90 endm_les macro lda #>0-&1 ldy #<0-&1 j}sr _lib+$f9 endm_lga macro lda #>_global-&1 ldy #<_global-&1 jsr _lib+$c endm_lgb macro dex dex lda _global-&1 s}ta 0,x lda #0 sta 1,x endm_lgw macro dex dex lda _global-&1 sta 0,x lda _global-&1+1 sta 1,x endm_lia macro de}x dex lda _local sta _t lda _local+1 sta _t+1 ldy #0 lda (_t),y iny cmp #&2 beq *+16 lda (_t),y pha iny lda (_t}),y sta _t+1 pla sta _t jmp *-20 clc lda _t adc #>_&3+5-&1 sta 0,x iny lda _t+1 adc #<_&3+5-&1 sta 1,x endm_li}n macro lda #>&1 ldy #<&1 jsr _lib+$ba endm_ln macro jsr _lib+$123 endm; &1 = lex level; &2 = stack size label; &}3 = param size_lnk macro lda #>_&2+5-&3 ldy #<_&2+5-&3 jsr _lib+$63 ldy #0 lda #&1 sta (_sp),y endm_lla macro lda} #>_&2+5-&1 ldy #<_&2+5-&1 jsr _lib+$141 endm_lpa macro lda #>0-&1 ldy #<0-&1 jsr _lib+$17d endm_lsa macro lda #>}*+10 ldy #<*+8 jsr _lib+$c jmp *+&1+3 endm_lti macro jsr _lib+$105 endm_ltr macro jsr _lib+$8a endm_lts macro }lda #>0-&1 ldy #<0-&1 jsr _lib+$f3 endm_max macro lda #>&1 cmp 0,x lda #<&1 sbc 1,x bcs *+7 lda #2 jsr _lib+$144} endm_min macro sec lda 0,x sbc #>&1 sta 0,x lda 1,x sbc #<&1 sta 1,x endm_mod macro jsr _lib+$6c endm_mov ma}cro lda #>0-&1 ldy #<0-&1 jsr _lib+$60 endm_mpi macro jsr _lib+$15 endm_mpr macro jsr _lib+$5a endm_ndx macro }lda #>&1 ldy #<&1 jsr _lib+$9c endm_ndxb macro clc lda 2,x adc 0,x sta 2,x lda 3,x adc 1,x sta 3,x inx inx end}m_ndxw macro asl 0,x rol 1,x clc lda 2,x adc 0,x sta 2,x lda 3,x adc 1,x sta 3,x inx inx endm_ne macro jsr _}lib+$16e endm_ner macro jsr _lib+$87 endm_nes macro lda #>0-&1 ldy #<0-&1 jsr _lib+$f0 endm_new macro lda #>&1} ldy #<&1 jsr _lib+$117 endm_ngi macro jsr _lib+$96 endm_ngr macro jsr _lib+$51 endm_odd macro jsr _lib+$171 en}dm_not macro jsr _lib+$36 endm_or macro jsr _lib+$150 endm_out macro lda #>$bbff ldy #<$bbff jsr _lib+$c endm}_pag macro jsr _lib+$16b endm_prd macro lda #>&1 ldy #<&1 jsr _lib+$165 endm_put macro lda #>&1 ldy #<&1 jsr _li}b+$b7 endm_rdc macro jsr _lib+$4b endm_rdf macro jsr _lib+$11a endm_rdi macro jsr _lib+$9f endm_rdl macro jsr} _lib+$138 endm_rdr macro jsr _lib+$a2 endm_rdv macro lda #>0-&1 ldy #<0-&1 jsr _lib+$174 endm_res macro jsr _l}ib+$ae endm_rew macro jsr _lib+$b1 endm_rds macro lda #>&1 ldy #<&1 jsr _lib+$39 endm_rou macro jsr _lib+$12f }endm_sbi macro jsr _lib+$f endm_sbr macro jsr _lib+$57 endm_see macro jsr _lib+$1e endm_sgb macro lda 0,x sta} _global-&1 inx inx endm_sgw macro lda 0,x sta _global-&1 lda 1,x sta _global-&1+1 inx inx endm_sin macro jsr }_lib+$e7 endm_slb macro lda #>_&2+5-&1 ldy #<_&2+5-&1 jsr _lib+$2a endm_slw macro lda #>_&2+5-&1 ldy #<_&2+5-&1 j}sr _lib+$2d endm_sqi macro jsr _lib+$108 endm_sqr macro jsr _lib+$10b endm_sqt macro jsr _lib+$120 endm_stb ma}cro jsr _lib+$30 endm_str macro jsr _lib+$48 endm_stw macro jsr _lib+$33 endm_scc macro lda #>&1 ldy #<&1 jsr }_lib+$168 endm_tdo macro lda 0,x cmp 2,x lda 3,x eor #$80 sta _t lda 1,x eor #$80 sbc _t bcs *+9 inx inx inx }inx jmp _&1 endm_tru macro jsr _lib+$4e endm_wrb macro jsr _lib+$7e endm_wrc macro jsr _lib+$7b endm_wre macr}o lda #&1 jsr _lib+$17a endm_wrf macro jsr _lib+$11d endm_wri macro jsr _lib+$72 endm_wrl macro jsr _lib+$6f e}ndm_wrr macro jsr _lib+$75 endm_wrs macro lda #>&1 ldy #<&1 jsr _lib+$78 endm_wrv macro lda #>0-&1 ldy #<0-&1 }jsr _lib+$177 endm_wrx macro jsr _lib+$81 endm_zdf macro jsr _lib+$156 endm_zem macro jsr _lib+$e4 endm_zeq ma}cro jsr _lib+$d8 endm_zin macro jsr _lib+$cc endm_zld macro jsr _lib+$c0 endm_zne macro jsr _lib+$db endm_znt} macro jsr _lib+$159 endm_zsb macro jsr _lib+$de endm_zsg macro jsr _lib+$c6 endm_zsp macro jsr _lib+$e1 endm}_zsr macro jsr _lib+$c9 endm_zst macro jsr _lib+$c3 endm_zun macro jsr _lib+$15c endm ifndef _origin org $2000 }else org _origin endif dw $ffff dw _start dw _lomem-1_start ldx #$ff txs jsr _LoadPascalLibrary lda #>_quit sta} $236 lda #<_quit sta $237 lda #>_lomem ldy #<_lomem jsr _lib lda #>_global sta _sp lda #<_global sta _sp+1 ldx} #0 jsr _1_quit jmp _lib+$135;---------------------; load pascal library;---------------------_LoadPascalLibrary j}sr _loadopen bpl _loadread jsr _loadclose ldy #2_load1 lda $487,y ; user sta _libstr,y dey bpl _load1 jsr _loadopen} bpl _loadread jsr _loadclose ldy #2_load2 lda $484,y ; system sta _libstr,y dey bpl _load2 jsr _loadopen bpl _Load}read_loaderr ldx #0 lda #>_lerrstr sta $344,x lda #<_lerrstr sta $345,x lda #$09 sta $342,x lda #>128 sta $348 lda} #<128 sta $349 jsr _ciov jmp _start_loadread lda #$07 sta $342,x lda #>_loadinfo sta $344,x lda #<_loadinfo sta $3}45,x lda #>6 sta $348,x lda #<6 sta $349,x jsr _ciov bmi _loaderr sec lda _loadinfo+4 sbc _loadinfo+2 sta $348,x }lda _loadinfo+5 sbc _loadinfo+3 sta $349,x lda _loadinfo+2 sta $344,x lda _loadinfo+3 sta $345,x jsr _ciov bmi _loa}derr jsr _loadclose rts_loadopen ldx #$10 lda #$03 sta $342,x lda #>_libstr sta $344,x lda #<_libstr sta $345,x ld}a #$04 sta $34a,x lda #0 sta $34b,x jsr _ciov rts_loadclose lda #$0c sta $342,x jsr _ciov rts_lerrstr asc 'error }loading pascal library' db $9b_libstr asc 'D8:lib' db $9b_loadinfo ds 6 ;%342,x jsr _ciov rts_lerrstr asc 'error R $!p _! !! >$L Command Line ErrorL ɛ::Lv ɛ)ߍ}ʩ, BDEJK VKɧɂɥ0ɤ@ɪMHJJJJ$!h)$!ii!} >$!L!ERROR CODE - File LockedNon existent deviceFile Name ErrorTrashed DiskFile Not Found % }La!ɛ La!ɛ  L!`!ɛ#!Ƚɛ!H!hɛHh` !L"7"7#7$}`X@ԩ67آ $iWE:  $ $ !LR % 򺢀  #0ɛ% }!lDO Sl ::#)ߍ Һ0 ( ɺHE Һ0L( ɺ} Һ0L(H ɺ Һ0 ( ɺh=Ɉɪɥ- MHJJJJOh)PiBi L;"}DEHIB V[cŰűΥQDE V0BDE8尝H屝IHI V}0 ɺlH ɺL#hhhhXL B V`BDEJK V`H BHIh V`DE BHI V`}BDEHI V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a Load FileInvailid Device012345}6789ABCDEFEHI V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a Load FileInvailid Device012345 +# "L8 L"} }!}"`X@ԩ67آ F"iWE:  O" F""} LR % 򺢀  #0ɛ% !lDO Sl ::#"})ߍ Һ0 ( ɺHE Һ0L( ɺ Һ0L(H ɺ Һ0 ( ɺh=Ɉɪɥ"}- MHJJJJOh)PiBi L DEHIB V[cŰűΥQDE "}V0BDE8尝H屝IHI V0 ɺlH ɺLW!hhhhXL B V`BDEJK "}V`H BHIh V`DE BHI V`BDEHI V`Error Code - Bad Load FileFile Not Fo"}undFile Name ErrorNot a Load FileInvailid Device0123456789ABCDEFEHI V`Error Code - Bad Load FileFile Not Fo D $ !  c#L!No Directory SpecifiedA8{4)ߍ:1:09L!u c#L!In&}vailid Device % L ɛ L ɛ  L ` ɛ#!Ƚɛ!H hɛHh&}` L"\!\"\#`X@ԩ67آ %#iWE:  .# %# LR % 򺢀& }  #0ɛ% !lDO Sl ::#)ߍ Һ0 ( ɺ& }HE Һ0L( ɺ Һ0L(H ɺ Һ0 ( ɺh=Ɉɪɥ- MHJJJJOh)& }PiBi L`!DEHIB V[cŰűΥQDE V0BD& }E8尝H屝IHI V0 ɺlH ɺL6"hhhhXL B V`BDEJK V`H BHIh V`& }DE BHI V`BDEHI V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a L&}oad FileInvailid Device0123456789ABCDEFEHI V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a L$) %{"pu"%v"" ! |""e !"] ɛL ʠ::Lt *}:L w")ߍ0BJKDE VLb!0BHI V {"L"L*}"h !L lu"ɛ`>H !ι"3u""v" BEDJK VL!hʽ LL! `t! $%{"*}L"Invalid file name! $%{"L"Invalid Redirection fileɛ 숩:: `*}ɛ)ߍ` % L!ɛ L!ɛ  L"` H BHIh V0`\" $%{"L"Redirection dev*}ice error%*.*"ɛ#!Ƚɛ!H"hɛHh` "L"#$%`X@ԩ*}67آ $iWE:  $ $ "LR % 򺢀  #0ɛ% !lD*}O Sl ::#)ߍ Һ0 ( ɺHE Һ0L( ɺ Һ0L(H ɺ*} Һ0 ( ɺh=Ɉɪɥ- MHJJJJOh)PiBi L!#DEH*}IB V[cŰűΥQDE V0BDE8尝H屝IHI V0 ɺlH ɺL*}#hhhhXL B V`BDEJK V`H BHIh V`DE BHI V`BDEH*}I V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a Load FileInvailid Device0123456789ABCDEFEH(s $y!p C! z!! "$L Command Line Error::Lq )ߍ!B.}DEJK VKɧɂɥ0ɤ@ɪMHJJJJ$ h)$ i窩i "$y!L!ERROR CODE - .} File LockedNon existent deviceFile Name ErrorTrashed DiskFile Not Found % LE!ɛ LE!ɛ .} Ld!`!ɛ#!Ƚɛ!H!hɛHh` !L""#$`X@ԩ67.} #iWE:  # # !LR % 򺢀  #0ɛ% !lDO . }Sl ::#)ߍ Һ0 ( ɺHE Һ0L( ɺ Һ0L(H ɺ.!} Һ0 ( ɺh=Ɉɪɥ- MHJJJJOh)PiBi L"DEHIB ."}V[cŰűΥQDE V0BDE8尝H屝IHI V0 ɺlH ɺL"hhhhXL.#} B V`BDEJK V`H BHIh V`DE BHI V`BDEHI V`Er.$}ror Code - Bad Load FileFile Not FoundFile Name ErrorNot a Load FileInvailid Device0123456789ABCDEFEHI V`Er,k #6 7XYBSD EJK V&< 7#L Printer Not accessableP:'ɀ Lw `Lw @ Lw i 2&} eeW ̩ 'W V L H BHIh V0` 7#L Printer error L"0!0"0#`X2'}@ԩ67آ "iWE:  # " LR % 򺢀  #0ɛ% !l2(}DO Sl ::#)ߍ Һ0 ( ɺHE Һ0L( ɺ Һ0L(2)}H ɺ Һ0 ( ɺh=Ɉɪɥ- MHJJJJOh)PiBi L4!DE2*}HIB V[cŰűΥQDE V0BDE8尝H屝IHI V0 ɺl2+}H ɺL "hhhhXL B V`BDEJK V`H BHIh V`DE BHI V`BDE2,}HI V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a Load FileInvailid Device0123456789ABCDEFE0z %B"p " C""L + -*ɛL )WL L $HLq )WL L #Hʩ 6.}  ʠ::L )ߍhBDE V]ɂ*6/}>ɤN[wɪHJJJJ%Y!h)%Z!iLi! $B"L"ERROR CODE - Wrong number of argum60}entsNon existent deviceFile Name ErrorTrashed DiskNo protection Change statedSyntax Error in Lock optionSyntax Error in61} Unlock optionFile Not Found % L"ɛ L"ɛ  L-"`"ɛ#!Ƚɛ!H62}"hɛHh` "L""#$`X@ԩ67آ $iWE:  $ $ "LR63} % 򺢀  #0ɛ% !lDO Sl ::#64})ߍ Һ0 ( ɺHE Һ0L( ɺ Һ0L(H ɺ Һ0 ( ɺh=Ɉɪɥ- M65}HJJJJOh)PiBi L"DEHIB V[cŰűΥQDE V0B66}DE8尝H屝IHI V0 ɺlH ɺL#hhhhXL B V`BDEJK V`H 67}BHIh V`DE BHI V`BDEHI V`Error Code - Bad Load FileFile Not FoundFile N68}ame ErrorNot a Load FileInvailid Device0123456789ABCDEFEHI V`Error Code - Bad Load FileFile Not FoundFile N4:8<<  B JKIHiDiELV`L8 8 BLV`Lx :}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`H ;}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0IC <}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::i >}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8 ?} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9 @}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9   A} L;D8:; :9 :Y;LC}or single density. N or ESC to quitF! $ $HL for enhanced density. N or ESC to quitK: B؝D EJ>D}K V BHI V)YL!NL!hBJKBD!E V0L!Le!D :Press Y to Format Disk Drive ɂ>E}$8ɊMɒ]HJJJJ%!h)%!ii! $g"L"ERROR CODE - Disk # out of rangeNon existent de>F}viceNon existent DensityDoesn't RespondNot Supported by handler % L3"ɛ L3"ɛ  LR"`>G}"ɛ#!Ƚɛ!H"hɛHh` "L" # $ %`X@ԩ67آ $i>H}WE:  $ $ "LR ຩ% ຩ ຢ  0ɛ% !lDO Sl >I} :: 0  HE 0L  0LH  0  h>J}=Ɉɪɥ-HJJJJ}=h)}>i0i L #DEHIB V[cŰűΥQ>K}DE V0BDE8尝H屝IHI V0 lH L#hhhhXL B V`BDE>L}JK V`H BHIh V`DE BHI V`BDEHI V`Error Code - Bad Load FileFi>M}le Not FoundFile Name ErrorNot a Load File0123456789ABCDEF`BDEHI V`Error Code - Bad Load FileFi<=_ORIGIN EQU $2000IOCB0 EQU $0ICHID EQU $0340ICDNO EQU ICHID+1ICCOM EQU ICDNO+1ICSTA EQU ICCOM+1ICBAL EQU ICSTA+1:O}ICBAH EQU ICBAL+1ICPTL EQU ICBAH+1ICPTH EQU ICPTL+1ICBLL EQU ICPTH+1ICBLH EQU ICBLL+1ICAX1 EQU ICBLH+1ICAX2 EQU :P}ICAX1+1OPEN EQU $03GETREC EQU $05GETCHR EQU $07PUTCHR EQU $0BPUTREC EQU $09CLOSE EQU $0COREAD EQU $04OWRITE EQU $:Q}08CIOV EQU $E456 ;CIO ENTRY POINTPORTB EQU $D301NMIEN EQU $D40EBOOTFL EQU $09APPMHI EQU $0ERAMTOP EQU $6AMEMTOP E:R}QU $2E5COLDST EQU $0244 DW $FFFF DW $481 DW END-1 ORG $481 ASC 'D8:D1:D1:'GO LDA :S} #$FF STA PORTB LDX #IOCB0 LDA #CLOSE STA ICCOM,X JSR CIOV LDX #IOCB0 :T}LDA #>$C000 STA MEMTOP LDA #<$C000 STA MEMTOP+1 LDA #>$BC00 STA APPMHI LDA #:U}<$BC00 STA APPMHI+1 LDA #$C0 STA RAMTOP LDA #OPEN STA ICCOM,X LDA #>DEF.FILN:V} STA ICBAL,X LDA #! "!" BDEJK VLF}!!ʽɛ Lv!` H BHIh V0`H! %hL!Redirection Device Error ɂ*ɥ>ɤN[F}nɪHJJJJ;&8"h);&9"i+i" %"LW#ERROR CODE - Wrong number of argumentsNon existent deviceFiF}le Name ErrorTrashed DiskNo Files SpecifiedInvalid Redirection FileFile Not Found % L"ɛ L"ɛF}  L"`%8#ɛ#!Ƚɛ!H8#hɛHh` ?#L"#$%`X@ԩF}67آ e%iWE:  n% e% ?#LR % 򺢀  #0ɛ% !lDF}O Sl ::#)ߍ Һ0 ( ɺHE Һ0L( ɺ Һ0L(H ɺF} Һ0 ( ɺh=Ɉɪɥ- MHJJJJOh)PiBi L#DEHF}IB V[cŰűΥQDE V0BDE8尝H屝IHI V0 ɺlH F}Lv$hhhhXL B V`BDEJK V`H BHIh V`DE BHI V`BDEHF}I V`Error Code - Bad Load FileFile Not FoundFile Name ErrorNot a Load FileInvailid Device0123456789ABCDEFEHDu %( c" $7 c"L" User Device: _______________________________________ KYAN PASCAL MAIJ}N MENU Option Description ______ ___________ ed Editor pc Pascal Compiler as AssemblerJ} DOS DOS 2.5 cat Concatenate files cd Change user device chmod Change write protection cp J} Copy files format Format disk ls List directory mv Rename file pwd Print working device rJ}m Remove file sd Screen dump menu Display this menu_______________________________________J}` $Lg" "L""#$`X@ԩ67آ $iWE:  $ $ "LR J}% 򺢀  #0ɛ% !lDO Sl ::#)ߍJ} Һ0 ( ɺHE Һ0L( ɺ Һ0L(H ɺ Һ0 ( ɺh=Ɉɪɥ- MHJJJJ}JOh)PiBi L"DEHIB V[cŰűΥQDE V0BJ}DE8尝H屝IHI V0 ɺlH ɺL#hhhhXL B V`BDEJK V`H BJ}HIh V`DE BHI V`BDEHI V`Error Code - Bad Load FileFile Not FoundFile Name EJ}rrorNot a Load FileInvailid Device0123456789ABCDEFEHI V`Error Code - Bad Load FileFile Not FoundFile Name EH5